# coding: utf-8
class Math():
    @staticmethod
    def getPI():
        name = "Maaath"
        return 3.14

# получаем число Пи:
pi = Math.getPI()
#print pi

class Dog():
    @classmethod
    def say(cls):
        return "gav!"

    @classmethod
    def setName(cls):
        cls.name = "Bobik"


#print Dog.say()

# Дадим имя "классу" собачек:
Dog.setName()

# имя всех собачек станет:
#print Dog.name

# создаём живую собачку:
pes = Dog()

# его имя сразу же станет Bobik:
#print 'Имя бобика "pes": ' + pes.name


def function2(x):
    def b():
        return x() + " и Сергей"
    return b

@function2
def function1():
    return "Андрей"




print function1()